/* v1.0 | 20080212 */

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}*/
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*                    */
/* End of CSS reset  */
/*                    */


/*body {
	margin:0;
	padding:0;
	background:#ccc;
	font-family:"Arial";
}*/

#container {
	width:970px;
	margin:10px 0 10px -10px;
}

h1.page-title {
	font-size:36px;
	text-align:center;
	margin-bottom:50px;
	color:#6f6f6f;
	cursor:default;
}

/* Styling needed for the navigatio bar */

ul#nav-bar {
	background: #FF9900; /* old browsers */
	background: -moz-linear-gradient(top, #E5E5E5 0%, #C4C4C4 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E5E5), color-stop(100%,#C4C4C4)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#C4C4C4',GradientType=0 ); /* ie */
	border:1px solid #757575;
	border-bottom:3px solid #A30000;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	padding:10px 7px;
	cursor:default;
}

ul#nav-bar li {
	display:inline;
	margin-right:-4px;
}

ul#nav-bar li a {
	text-decoration:none;
	font-weight:bold;
	color:#1d1d1d;
	border-left:1px solid #6f6f6f;
	padding:10px 5px;
}

ul#nav-bar li:first-child a {
	border-left:none;
}

ul#nav-bar li:nth-child(2) a {
	border-left:none;
}

ul#nav-bar li a:hover {
	background:rgba(0, 0, 0, 0.1);
}

ul#nav-bar li a.active {
	padding:20px 20px 10px 20px;
	background: #E20000;
	background: -moz-linear-gradient(top, #E20000 0%, #A30000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E20000), color-stop(100%,#A30000));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E20000', endColorstr='#A30000',GradientType=0 );
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-moz-box-shadow:0px -1px 5px #000000;
	-webkit-box-shadow:0px -1px 5px #000000;
	box-shadow:0px -1px 5px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=0, direction=0, color='#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=0, Direction=0, Color='#000000')";
	color:#fff;
}

/* End of styling needed for the navigation bar */

p.info {
	text-align:center;
	margin: 100px 0;
}

p.info a {
	font-weight:bold;
	text-decoration:none;
	color:#1d1d1d;
}

p.info a:hover {
	color:#fff;
}

